/*
* cSans Flexible v0.2
* 2009 Copyright A navalla suíza http://anavallasuiza.com
* cSans is released under the GNU Affero GPL version 3 - more information at http://www.fsf.org/licensing/licenses/agpl-3.0.html
*/

/* 1. BASIC STYLES */
/* 1.1 Widths */
.f10 { width:10%; }
.f15 { width:15%; }
.f20 { width:20%; }
.f25 { width:25%; }
.f30 { width:30%; }
.f33 { width:33.33%; }
.f35 { width:35%; }
.f40 { width:40%; }
.f45 { width:45%; }
.f50 { width:50%; }
.f55 { width:55%; }
.f60 { width:60%; }
.f65 { width:65%; }
.f66 { width:66.66%; }
.f70 { width:70%; }
.f75 { width:75%; }
.f80 { width:80%; }
.f85 { width:85%; }
.f90 { width:90%; }
.f95 { width:95%; }
.f100 { width:100%; }

.f10,.f15,.f20,.f25,.f30,.f35,.f33,.f40,.f45,.f50,.f55,.f60,.f65,.f66,.f70,.f75,.f80,.f85,.f90,.f95,.f100 {
	float:left;
	overflow:hidden;
}

textarea.f10,textarea.f15,textarea.f20,textarea.f25,textarea.f30,textarea.f35,textarea.f33,textarea.f40,textarea.f45,textarea.f50,
textarea.f55,textarea.f60,textarea.f65,textarea.f66,textarea.f70,textarea.f75,textarea.f80,textarea.f85,textarea.f90,textarea.f95,textarea.f100 {
	overflow-y:auto;
}

/* 1.2 Margin-left */
.fl05 { margin-left:5%; }
.fl10 { margin-left:10%; }
.fl15 { margin-left:15%; }
.fl20 { margin-left:20%; }
.fl25 { margin-left:25%; }
.fl30 { margin-left:30%; }
.fl33 { margin-left:33.33%; }
.fl35 { margin-left:35%; }
.fl40 { margin-left:40%; }
.fl45 { margin-left:45%; }
.fl50 { margin-left:50%; }
.fl55 { margin-left:55%; }
.fl60 { margin-left:60%; }
.fl65 { margin-left:65%; }
.fl66 { margin-left:66.66%; }
.fl70 { margin-left:70%; }
.fl75 { margin-left:75%; }
.fl80 { margin-left:80%; }
.fl85 { margin-left:85%; }
.fl90 { margin-left:90%; }
.fl95 { margin-left:95%; }
.fl100 { margin-left:100%; }

/* 1.3 Margin-right */
.fr05 { margin-right:5%; }
.fr10 { margin-right:10%; }
.fr15 { margin-right:15%; }
.fr20 { margin-right:20%; }
.fr25 { margin-right:25%; }
.fr30 { margin-right:30%; }
.fr33 { margin-right:33.33%; }
.fr35 { margin-right:35%; }
.fr40 { margin-right:40%; }
.fr45 { margin-right:45%; }
.fr50 { margin-right:50%; }
.fr55 { margin-right:55%; }
.fr60 { margin-right:60%; }
.fr65 { margin-right:65%; }
.fr66 { margin-right:66.66%; }
.fr70 { margin-right:70%; }
.fr75 { margin-right:75%; }
.fr80 { margin-right:80%; }
.fr85 { margin-right:85%; }
.fr90 { margin-right:90%; }
.fr95 { margin-right:95%; }
.fr100 { margin-right:100%; }

/* 2. HACKS */
.f10,.f15,.f20,.f25,.f30,.f35,.f33,.f40,.f45,.f50,.f55,.f60,.f65,.f66,.f70,.f75,.f80,.f85,.f90,.f95,.f100 {
	_display:inline; /* IE5-6 */
	*margin-left:-1px; /* IE5-7 */
}